<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

    <script>
        // 计算从此刻 到 2022年520 还有    多少天多少时多少分多少秒
            // 倒计时
        var d1=new Date();
        var d2=new Date("2022-5-20 00:00:00");
        var t1=d1.getTime();
        var t2=d2.getTime();
        console.log(t1);
        console.log(t2);
        var tt=t2-t1;
        console.log(tt);
        var day=parseInt(tt/1000/60/60/24);
        console.log(day);
        var hour=parseInt(tt/1000/60/60-24);
        console.log(hour);
        var minutes=parseInt((tt/1000/60)-24*60-hour*60);
        console.log(minutes);
        var se=parseInt((tt/1000)-minutes*60-hour*60*60-24*60*60);
        console.log(se);
        document.write("距离2022年5月20日还有"+day+"天"+hour+"小时"+minutes+"分钟"+se+"秒");
    
        // 编写一个函数，获得一个十六进制的随机颜色的字符串(例如：#20CD4F)
        // 十六进制一般用数字0到9和字母A到F（或a-f）表示，其中:A-F表示10-15，这些称作十六进制数字。
        // var arr = [0,1,2,3,4,5,6,7,8,9, 'A', 'B', 'C', 'D', 'E', 'F'];
        // var str = "0123456789ABCDEF";
        var arr = [0,1,2,3,4,5,6,7,8,9, 'A', 'B', 'C', 'D', 'E', 'F'];
        var str="";
   function color(){
    for(var i=0;i<arr.length;i++){
        var j=parseInt(Math.random()*arr.length);
        str+=arr[j];
    }
    str="#"+str;
    return str;
   }
   console.log(color());


        // 编写一个函数，计算传入的实参是否能被2整除，以数组的方式将能被2整除数的返回，返回的是数组。
            // 传入的实参的实参数量不限定
            function fun(x){
                var arr=[];
               console.log(arguments);
               for(var i=0;i<arguments.length;i++){
                   if(arguments[i]%2==0){
                    arr.push(arguments[i]);
                   }
               }
               console.log(arr);
            }
           fun(20,21,23,45,36,47)

        
        // 编写函数 random(20,50) 返回 20-50之间的随机数
            // 传参是 有可能 第一个参数 是大的值，也有可能 第二个参数 是大的值
        
            function random(x,y){
           console.log( Math.floor(Math.random()*(50-20+1)+20));
        }
       random(20,50);


    </script>
</body>
</html>